import './index.css'
// 组件就是一个首字母大写的函数
// function AButton(){
//   return (<button className="a-button">测试</button>)
// }
// class是es6新增的一个关键字，是来创建类，帮助我们创建一个对象实例的语法
function Person(name,age){
  this.name=name
  this.age=age
}

const p1 = new Person('张三',18)
console.log(p1)
// 上面这种写法是 前端专属的语法，面向过程的。现在很多面向对象的语言 c++  java他们创建对象的时候都是用的类
// javascript为了向面向对象靠拢，在es6的时候新增的了关键字叫 class
class Animal {
  name = '小猫'
  eat(){
    console.log('吃老鼠')
  }
}
const a1 = new Animal()
console.log(a1)
// javascript里面的class不是真正的类，本质上还是一个函数，是一个语法糖而已
console.log(typeof Animal);
function App() {
  return (
    <div>
  </div>
  )
}

export default App